package xcmg.device.dao.entity.sale;

import java.math.BigDecimal;
import java.util.Date;

public class SalesOutBillDetailDO {
    private String id;

    private String orgId;

    private String salesBillOutNo;

    private String salesBillNo;

    private String materialNo;

    private String materialDes;

    private String unit;

    private String defaultStorage;

    private BigDecimal totalOrderQty;

    private BigDecimal issuedQty;

    private BigDecimal thisShipQty;

    private BigDecimal singlePrice;

    private BigDecimal outboundQty;

    private BigDecimal realStockQty;

    private BigDecimal intentOccupation;

    private BigDecimal shipOccupation;

    private BigDecimal safetyStock;

    private BigDecimal onlineStock;

    private Short outboundStatus;

    private Short isState;

    private Short isDel;

    private Date createDate;

    private String createId;

    private Date updateDate;

    private String updateId;

    private BigDecimal costPrice;
    private BigDecimal costSubtotal;

    private BigDecimal actualReturnQty;

    private String stockLocation;

    private String billType;

    //发出仓库
    private String outArea;

    public String getBillType() {
        return billType;
    }

    public void setBillType(String billType) {
        this.billType = billType;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public String getOrgId() {
        return orgId;
    }

    public void setOrgId(String orgId) {
        this.orgId = orgId == null ? null : orgId.trim();
    }

    public String getSalesBillOutNo() {
        return salesBillOutNo;
    }

    public void setSalesBillOutNo(String salesBillOutNo) {
        this.salesBillOutNo = salesBillOutNo == null ? null : salesBillOutNo.trim();
    }

    public String getMaterialNo() {
        return materialNo;
    }

    public void setMaterialNo(String materialNo) {
        this.materialNo = materialNo == null ? null : materialNo.trim();
    }

    public String getMaterialDes() {
        return materialDes;
    }

    public void setMaterialDes(String materialDes) {
        this.materialDes = materialDes == null ? null : materialDes.trim();
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit == null ? null : unit.trim();
    }

    public String getDefaultStorage() {
        return defaultStorage;
    }

    public void setDefaultStorage(String defaultStorage) {
        this.defaultStorage = defaultStorage == null ? null : defaultStorage.trim();
    }

    public BigDecimal getTotalOrderQty() {
        return totalOrderQty;
    }

    public void setTotalOrderQty(BigDecimal totalOrderQty) {
        this.totalOrderQty = totalOrderQty;
    }

    public BigDecimal getIssuedQty() {
        return issuedQty;
    }

    public void setIssuedQty(BigDecimal issuedQty) {
        this.issuedQty = issuedQty;
    }

    public BigDecimal getThisShipQty() {
        return thisShipQty;
    }

    public void setThisShipQty(BigDecimal thisShipQty) {
        this.thisShipQty = thisShipQty;
    }

    public BigDecimal getSinglePrice() {
        return singlePrice;
    }

    public void setSinglePrice(BigDecimal singlePrice) {
        this.singlePrice = singlePrice;
    }

    public BigDecimal getOutboundQty() {
        return outboundQty;
    }

    public void setOutboundQty(BigDecimal outboundQty) {
        this.outboundQty = outboundQty;
    }

    public BigDecimal getRealStockQty() {
        return realStockQty;
    }

    public void setRealStockQty(BigDecimal realStockQty) {
        this.realStockQty = realStockQty;
    }

    public BigDecimal getIntentOccupation() {
        return intentOccupation;
    }

    public void setIntentOccupation(BigDecimal intentOccupation) {
        this.intentOccupation = intentOccupation;
    }

    public BigDecimal getShipOccupation() {
        return shipOccupation;
    }

    public void setShipOccupation(BigDecimal shipOccupation) {
        this.shipOccupation = shipOccupation;
    }

    public BigDecimal getSafetyStock() {
        return safetyStock;
    }

    public void setSafetyStock(BigDecimal safetyStock) {
        this.safetyStock = safetyStock;
    }

    public BigDecimal getOnlineStock() {
        return onlineStock;
    }

    public void setOnlineStock(BigDecimal onlineStock) {
        this.onlineStock = onlineStock;
    }

    public Short getOutboundStatus() {
        return outboundStatus;
    }

    public void setOutboundStatus(Short outboundStatus) {
        this.outboundStatus = outboundStatus;
    }

    public Short getIsState() {
        return isState;
    }

    public void setIsState(Short isState) {
        this.isState = isState;
    }

    public Short getIsDel() {
        return isDel;
    }

    public void setIsDel(Short isDel) {
        this.isDel = isDel;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getCreateId() {
        return createId;
    }

    public void setCreateId(String createId) {
        this.createId = createId == null ? null : createId.trim();
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public String getUpdateId() {
        return updateId;
    }

    public void setUpdateId(String updateId) {
        this.updateId = updateId == null ? null : updateId.trim();
    }

    public String getSalesBillNo() {
        return salesBillNo;
    }

    public void setSalesBillNo(String salesBillNo) {
        this.salesBillNo = salesBillNo;
    }

    public BigDecimal getCostPrice() {
        return costPrice;
    }

    public void setCostPrice(BigDecimal costPrice) {
        this.costPrice = costPrice;
    }

    public BigDecimal getCostSubtotal() {
        return costSubtotal;
    }

    public void setCostSubtotal(BigDecimal costSubtotal) {
        this.costSubtotal = costSubtotal;
    }

    public BigDecimal getActualReturnQty() {
        return actualReturnQty;
    }

    public void setActualReturnQty(BigDecimal actualReturnQty) {
        this.actualReturnQty = actualReturnQty;
    }

    public String getStockLocation() {
        return stockLocation;
    }

    public void setStockLocation(String stockLocation) {
        this.stockLocation = stockLocation;
    }

    public String getOutArea() {
        return outArea;
    }

    public void setOutArea(String outArea) {
        this.outArea = outArea;
    }
}
